@layer base {
  .theme-nature.light {
    --background: 70 30% 92%;
    --background-alt: 58 45% 89%;
    --foreground: 187 33% 43%;
    --muted: 70 20% 68%;
    --muted-foreground: 187 33% 43%;
    --popover: 58 45% 83%;
    --popover-foreground: 187 33% 43%;
    --border: 93 28% 56%;
    --input: 93 28% 56%;
    --card: 58 65% 83%;
    --card-foreground: 187 33% 43%;
    --primary: 93 28% 56%;
    --primary-variant: 93 28% 46%;
    --primary-foreground: 58 65% 83%;
    --secondary: 70 20% 78%;
    --secondary-foreground: 187 33% 43%;
    --secondary-highlight: 70 30% 75%;
    --accent: 70 20% 68%;
    --accent-foreground: 187 33% 43%;
    --destructive: 187 33% 43%;
    --destructive-foreground: 58 65% 83%;
    --warning: 45 100% 51%;
    --warning-foreground: 187 33% 43%;
    --ring: 93 28% 56%;
    --selected: 70 20% 68%;
    --selected-foreground: 187 33% 43%;
  }

  .theme-nature.dark {
    --background: 187 33% 43%;
    --background-alt: 187 33% 33%;
    --foreground: 58 65% 83%;
    --muted: 70 20% 68%;
    --muted-foreground: 58 65% 83%;
    --popover: 187 33% 43%;
    --popover-foreground: 58 65% 83%;
    --border: 93 28% 56%;
    --input: 93 28% 56%;
    --card: 187 33% 43%;
    --card-foreground: 58 65% 83%;
    --primary: 93 38% 36%;
    --primary-variant: 93 28% 46%;
    --primary-foreground: 187 33% 43%;
    --secondary: 70 20% 58%;
    --secondary-foreground: 58 65% 83%;
    --secondary-highlight: 70 30% 60%;
    --accent: 70 20% 68%;
    --accent-foreground: 58 65% 83%;
    --destructive: 58 65% 83%;
    --destructive-foreground: 187 33% 43%;
    --warning: 45 100% 51%;
    --warning-foreground: 187 33% 43%;
    --ring: 93 28% 56%;
    --selected: 70 20% 68%;
    --selected-foreground: 58 65% 83%;
  }
}
